<?php
/**
*评价结构
*/
class TaobaoTradeRateBase{
  /** 
  *@var string $tid 交易ID
  */ 
  var $tid;

  /** 
  *@var string $role 评价者角色.可选值:seller(卖家),buyer(买家)
  */ 
  var $role;
  /** 
  *@var string $result 评价结果,可选值:good(好评),neutral(中评),bad(差评)
  */ 
  var $result;   
  /** 
  *@var string $content 评价内容,最大长度: 500个汉字 .
  *注意：当评价结果为good时就不用输入评价内容.评价内容为neutral/bad的时候需要输入评价内容
  */ 
  var $content;   
}
class TaobaoTradeRate extends TaobaoTradeRateBase{
  /** 
  *@var string $oid 子订单ID
  */ 
  var $oid;	
  /** 
  *@var string $nick 评价者昵称
  */ 
  var $nick;

  /** 
  *@var string $created 评价创建时间,格式:yyyy-MM-dd HH:mm:ss
  */ 
  var $created;
  /** 
  *@var string $rated_nick 被评价者昵称
  */ 
  var $rated_nick;
  /** 
  *@var string $item_title 商品标题
  */ 
  var $item_title;
  /** 
  *@var price $item_price 商品价格,精确到2位小数;单位:元.如:200.07，表示:200元7分
  */ 
  var $item_price;
  /** 
  *@var string $reply 评价解释,最大长度:500个汉字
  */ 
  var $reply;
  
}
/**
 *添加评价参数类
 */
class TaobaoTradeRateAddParam extends TaobaoTradeRateBase{
  /** 
  *@var string $oid 子订单ID
  */ 
  var $oid;		
  /** 
  *@var boolean $anony 是否匿名,卖家评不能匿名。可选值:true(匿名),false(非匿名)。
  *注意：输入非可选值将会自动转为false
  */ 
  var $anony;	
}
/**
 *添加评价列表参数类
 */
class TaobaoTradeRateListAddParam extends TaobaoTradeRateBase{
  /** 
  *@var boolean $anony 是否匿名,卖家评不能匿名。可选值:true(匿名),false(非匿名)。
  *注意：输入非可选值将会自动转为false
  */ 
  var $anony;	
}
/**
*搜索评价参数类
*/
class TaobaoTradeRatesGetParam{
  /** 
  *@var string $rate_type 评价类型。可选值:get(得到),give(给出)
  */ 
  var $rate_type='get';

  /** 
  *@var string $role 评价者角色.可选值:seller(卖家),buyer(买家)
  */ 
  var $role='buyer';
  /** 
  *@var string $result 评价结果,可选值:good(好评),neutral(中评),bad(差评)
  */ 
  var $result;   
  /** 
  *@var integer $page_no 页码。取值范围:大于零的整数;默认值为1，即返回第一页数据。
  */ 
  var $page_no;
  /** 
  *@var integer $page_size 每页条数。取值范围:大于零的整数;最大值：200；默认值：40
  */ 
  var $page_size;  
}
/**
 *搜索评价结果类
 */
class TaobaoTradeRatesGetResult{
  /** 
  *@var integer $total_results 搜索到的评价总数
  */ 
  var $total_results; 	
  /** 
  *@var array $trade_rates 评价列表,类型@see TaobaoTradeRate。
  *返回的TradeRate包含的具体信息为入参fields请求的字段信息
  */ 
  var $trade_rates=array();  
 /**
   * @var array $_DataLayerout 数据布局(系统属性)，varclass：本类中property是对象或对象数组的类及子类class
   */
  public static $_DataLayerout=array('varclass'=>array('trade_rates'=>'TaobaoTradeRate'));  	
}

